body{-webkit-touch-callout: none;
-webkit-user-select: none;
-khtml-user-select: none;
-moz-user-select: none;
-ms-user-select: none;
user-select: none;   font-family:"微软雅黑"; font-size: 14px;}
*{ padding:0px; margin:0px;}
a:hover, a:visited, a:link, a:active{ text-decoration: none;color:#a4a4a4;background: none;}
a{ font-family:"微软雅黑"; text-decoration:none; display:inline-block; }
span{ font-family:Arial, Helvetica, sans-serif; display:inline-block;}
em{ width:80px;  font-style: normal; display: inline;  font-size: 16px;}
ul{ list-style-type:none;}
img{ display:inline-block; vertical-align:middle; border:0px;}
h1,h2,h3{ font-weight:normal; }
ul li{ list-style-type:none}
input[type="checkbox"]{width: 15px;height: 15px;vertical-align: -3px;margin-right: 5px;}
a, button, input, select, a:focus, a:active, button:focus, button:active {outline: none !important;}
.w100{width: 100% !important;}
.w95{width: 95% !important;}
.fl{ float:left;}
.fr{ float:right;}
.mt0{ margin-top: 0 !important; }
.mt5{ margin-top: 5px !important; }
.ml0{ margin-left: 0 !important; }
.ml5{ margin-left: 5px !important; }
.mr0{ margin-right: 5px !important; }
.mr5{ margin-right: 5px !important; }
.margin_center{margin: 0 auto !important;}
.clear{ clear:both;}
.display-none{display: none}
.msg{width: auto !important;color: red;font-size: small;}
.btn {
    display: inline-block;
    padding: 2px 8px;
    margin-bottom: 0;
    font-size: 12px;
    font-weight: 400;
    line-height: 18px;
    text-align: center;
    white-space: nowrap;
    vertical-align: middle;
    -ms-touch-action: manipulation;
    touch-action: manipulation;
    cursor: pointer;
    -webkit-user-select: none;
    -moz-user-select: none;
    -ms-user-select: none;
    user-select: none;
    background-image: none;
    background-color: rgb(252, 253, 254);
    color: #8b95a5 !important;
    border: 1px solid rgb(235, 235, 235);
    border-radius: 2px;
}
.btn:hover {
    background-color: #f9fafb;
    border-color: #ebebeb;
    color: #4d5259
}
.btn-info{
    background-color: #0095d9 !important;
    color: #fff !important;
}
/*登录页面*/
.login_img{ margin:20px 0 0 50px;}
.login_main{ width: 100%; height: 510px; background: #066cb4; margin-top: 20px;}
.login_span img{ width: 500px; height: 400px; margin-left:200px; margin-top: 50px;}
.login_dl{width:368px; height: 410px; background: #fff; margin-top: 50px; margin-right:100px;}
.login_dl span a{padding-right:30px; font-size: 14px;}
.login_dl_span{ width: 91%; height: 60px; line-height: 80px; padding-left:30px; font-weight: bold; color: #066cb4;font-size:16px; border-bottom: 2px solid #066CB4;}
.login_dl p{ width: 95%; margin-left:15px; margin-top:35px; }
.login_dl p input[type=text],.login_dl p input[type=password]{ width: 210px; height: 25px; line-height: 25px; }
.login_dl input[type=submit]{width: 230px; height: 35px; line-height: 35px;cursor:pointer;
 text-align: center; background: #066CB4; color: #fff; border: none; margin: 0 auto; display: block; margin-top:40px;}
 .login_dl span img{ margin-right:5px;cursor: pointer}
 /*注册页面*/
.register_main{ width: 100%; height: 510px; background: #066cb4; margin-top: 20px; }
.register_dl{width:388px; height: 410px; background: #fff; margin-top: 50px; margin-left:480px; }
.register_span{ width: 95%; height: 60px; line-height: 80px; padding-left:12px; font-weight: bold; color: #066cb4;font-size:16px; border-bottom: 2px solid #066CB4;}
.register_dl p{ width: 95%; margin-left:15px; margin-top:35px; }
.register_dl p input[type=text],.register_dl p input[type=password]{ width: 210px; height: 25px; line-height: 25px; }
.register_dl input[type=submit]{ width: 230px; height: 35px; line-height: 35px; cursor:pointer;
 text-align: center; background: #066CB4; color: #fff; border: none; margin: 0 auto; display: block; margin-top:40px;}
.register_dl span img{ margin-right:5px;cursor: pointer}
.register_bg{width:100%; height:480px;  background: url(../images/reset_bg_03.png) no-repeat center;}

/*主页*/
.wall{width:100%; height: auto; background:#f4f4f4;float: left;}
.title{ width: 1100px; height: 30px;  line-height: 30px; margin: 0 auto;  font-size: 12px; color: #818283;}
.title span a { margin-right: 10px; color: #818283;}
.logo{ width: 100%; height: 75px; background: #066CB4;}
.logo span{ width: 1100px; margin: 0 auto; padding-top:9px; display: block;}

/*导航栏*/
.main_left{width: 15%;  min-height:545px; height:auto!important;background: #f4f4f4;padding-left:130px;margin-top:10px;float: left;}
.main_left dl{margin-bottom: 5px;}
.main_left dl dd{ margin-left:30px; color: #676869; line-height: 25px; }
.main_left dl dd a{color: #676869; font-size: 12px;}
.main_left dl dt{ font-size: 14px; color: #3d3e3e; font-weight: bold;line-height: 25px;}

/*右侧*/
.main{width:1100px; margin: 0 auto;}
.main_right{width:70%; min-height:545px; height:auto!important;background: #fff;border:1px solid #bdbcbc;margin-top: 10px;float: left;}
.main_right_fr{width: 100%; min-height: 540px;margin: 0;padding: 0;border: 0;}

/*信息查询*/
.mian_center{ width:95%; height: auto; margin: 0 auto;}
.main_titile{width: 100%; height: 40px; line-height: 40px; border-bottom: 1px solid #c5c4c4; margin-top:10px;}
.main_con form{height: auto;margin-top:30px;}
.main_con table{width:100%;  border-collapse:collapse;margin-top:20px; text-align:center; color:#555555; border: 1px solid #B5B5B5;}
.main_con table tr th{ background: #e1e0e0;height:40px; line-height:40px;border:solid 1px #C2C2C2;}
.main_con table tr td{ font-size: 12px;border:solid 1px #DDDDDD;height:40px; line-height:40px;}
.main_con table tr td a{color: #5c5b5b;}
.main_con p{width: 95%;margin-left: 15px;margin-top: 35px;}
.main_con .label{height: 45%;line-height: initial;border-radius: 2px;font-weight: 500;color: #fff;}
.main_con .label_success{background-color: #15c377;}
.main_con .label_warning{background-color: #f96868;}
.edit_popup{display: none;position:absolute;background-color: #fff;font-size: 14px;font-weight: 400;border: 1px solid rgba(0,0,0,.2);border-radius: 4px;box-shadow: none;}
.edit_popup .arrow{position: absolute;width: 20px;height: 20px;background-color:#fff;left: 45%;bottom: -10px;margin-left: -10px;transform: rotateZ(45deg);border-right: 1px solid rgba(0,0,0,.2);border-bottom:1px solid rgba(0,0,0,.2);border-bottom-right-radius: 4px;}
.edit_popup .popup_title{display: block;color: #616a78;text-align:left;border-bottom: 1px solid rgb(235, 235, 235);padding-left: 10px;}
.edit_popup .popup_con{padding: 2px 5px 10px;}
.edit_popup .popup_con form{margin: 0;}
.edit_popup .popup_con .popup_input{display: inline-block;}
.edit_popup .popup_con .popup_input select{height: 30px;line-height: 30px;border-color:#ebebeb;border-radius: 2px;color: #8b95a5;padding: 3px 5px;box-shadow: none;}
.popup_buttons{display: inline-block;margin-left: 8px;}
.main_con_btn{width:70px; height: 20px; margin-top: 10px; margin-right: 20px; border: none; font-size: 12px; background:#8b95a5; color: #fff;}
.main_con_btn_pri{background-color: #28A4FB;border-color: #28A4FB;}
.main_con_btn_add{background-color: #57c7d4;border-color: #57c7d4;}
.main_con_btn_suc{background-color: #48b0f7;border-color: #48b0f7;}
.main_con_btn_info{background-color: #faa64b;border-color: #faa64b;}


/*搜索框*/
.main_con ul li{width:auto;height: 30px; float: left;margin-right: 20px;}
.main_con ul{width: 100%;height: auto;}
.main_con ul li span{ display: inline-block;}
.main_con ul li input,.main_con ul li select{width: auto;  margin-left: 5px;}
.main_button input[type=submit]{width:100px; height: 25px; line-height: 25px;margin-left:10px; background: #3798dc; color: #fff; border: none;}
.main_search_span{width: 450px;height: 20px;margin: 0 auto;display: block; padding: 20px 0; }
.main_search_span input[type=text]{width:400px; height: 32px; padding-left:5px; line-height: 32px; border: 1px solid #28A4FB;outline: none;}
.main_search_span input[type=submit]{width: 34px; height: 34px; margin-left:-1px;  border: 1px solid #066cb4;
 background:url(../images/ss_03.png) no-repeat;outline: none;}

/*分页*/
.main_page_number{width: auto; margin-top: 20px;}
.main_page_number ul li a{width: 35px; height: 35px; text-align: center; line-height: 35px;float: left;
margin-left: -1px; border: 1px solid #ddd;}
.main_page_number ul li a:hover{background-color: #f9fafb;border-color: #ebebeb;color: #4d5259}
.main_page_number ul li a.active{background-color: #28A4FB;color: #fff;}
.main_page_info{padding: 10px 15px;font-size: 12px;}

/*信息录入*/
.main_info{ width:55%; margin: 0 auto;}
.main_info ul li span{width:110px; display: inline-block; font-style: normal;}
.main_info ul{ width: 95%; margin-top:10px; margin-left:20px;}
.main_info ul li{ width:600px; margin-top:15px;}
.main_info ul li input,.main_info ul li select{width:200px; }
.main_info table{width: 100%; margin-top:20px;
 border-collapse:collapse; text-align:center; color:#555555; border-top:1px #b5b5b5 dashed; text-align: center; }
.main_info table tr{border-bottom:1px #b5b5b5 dashed; height: 35px; line-height: 35px;  padding:0px 10px;}
.main_btn{width: 70%;height: auto;line-height: 30px;margin-top: 30px;margin-bottom: 20px;color: #fff}
.main_btn .save{width: 180px;height: 30px;margin-left: 120px;background: #3798dc;border: none;cursor: pointer;}
.main_btn .edit,.main_btn .exit{width: 130px;height: 30px;margin-left: 40px;background: #3798dc;border: none;cursor: pointer;}

/*欢迎页*/
.welcome{text-align: center; margin-top: 200px;}
/*底部*/
.main_bottom{ width: 100%; height: 60px; line-height: 60px; text-align: center; background: #a6a6a6; color: #fff;}

/* 课程分类*/
.class_con{margin-top:50px;}
.class_con_bg{width:75%; margin: 0 auto;}
.class_con_bg li{ width: 100px; height: 100px; border: 1px solid #fbfafa;   float: left; margin-left:30px; margin-top:20px; background: url(../images/bg5.jpg) no-repeat center;border-radius: 15px; line-height: 100px; text-align: center;}
.class_con_bg li a{width:90px;color:#044d9f; font-size: 14px;}

/*修改密码*/
.editpwd_info{width:400px; height: 360px; border: 1px solid #B5B5B5;  color: #656363;margin-left: 250px;
    margin-top: 50px;}
.editpwd_title{margin-top:40px; margin-left:40px; font-size: 18px;}
.editpwd_info p{ width: 65%; margin-top:20px; margin-left:70px;}
.editpwd_info input[type=submit]{ width: 210px; height: 30px; line-height: 30px; margin-top:30px; margin-left:90px; background: #066cb4; text-align: center; color: #fff; border: none;}
